using System;

//using Mapster;
//using Microsoft.EntityFrameworkCore;
//using System.Collections.Generic;
//using System.Threading.Tasks;

namespace Abc.Application.Api
{
    /// <summary>
    /// Description 用户表
    /// </summary>
    public class ApiUserInput
    {
        ///<Summary>
        /// ID
        ///</Summary>
        public int? Id { get; set; }

        ///<Summary>
        /// 用户名
        ///</Summary>
        public string? Account { get; set; }

        ///<Summary>
        /// 密码
        ///</Summary>
        public string? Pwd { get; set; }

        ///<Summary>
        /// 账户类型
        ///</Summary>
        public int? UserType { get; set; }

        ///<Summary>
        /// 是否启用
        ///</Summary>
        public bool? IsEnable { get; set; }

        ///<Summary>
        /// 是否测试
        ///</Summary>
        public bool? IsTest { get; set; }

        ///<Summary>
        /// 昵称
        ///</Summary>
        public string? Nick { get; set; }

        ///<Summary>
        /// 邮箱
        ///</Summary>
        public string? Email { get; set; }

        ///<Summary>
        /// 省份
        ///</Summary>
        public string? Province { get; set; }

        ///<Summary>
        /// 城市
        ///</Summary>
        public string? City { get; set; }

        ///<Summary>
        /// 镇
        ///</Summary>
        public string? Town { get; set; }

        ///<Summary>
        /// 详细地址
        ///</Summary>
        public string? Address { get; set; }

        ///<Summary>
        /// 联系电话
        ///</Summary>
        public string? Phone { get; set; }

        ///<Summary>
        /// 办公电话
        ///</Summary>
        public string? Tel { get; set; }

        ///<Summary>
        /// 备注
        ///</Summary>
        public string? Remark { get; set; }

        ///<Summary>
        /// 最后登录时间
        ///</Summary>
        public DateTimeOffset? LastLoginTime { get; set; }

        ///<Summary>
        /// 最后登录IP
        ///</Summary>
        public string? LastLoginIp { get; set; }

        ///<Summary>
        /// 最后登录用户浏览器信息
        ///</Summary>
        public string? LastLoginUserAgent { get; set; }

        ///<Summary>
        /// 创建用户ID
        ///</Summary>
        public int? CreatorUserId { get; set; }

        ///<Summary>
        /// 创建用户
        ///</Summary>
        public string? CreatorUserName { get; set; }

        ///<Summary>
        /// 创建时间
        ///</Summary>
        public DateTimeOffset? CreationTime { get; set; }

        ///<Summary>
        /// 更新用户ID
        ///</Summary>
        public int? UpdateUserId { get; set; }

        ///<Summary>
        /// 更新用户
        ///</Summary>
        public string? UpdateUserName { get; set; }

        ///<Summary>
        /// 更新时间
        ///</Summary>
        public DateTimeOffset? UpdateTime { get; set; }

        ///<Summary>
        /// 默认假删除
        ///</Summary>
        public bool? IsDeleted { get; set; }

        ///<Summary>
        /// 删除用户ID
        ///</Summary>
        public int? DeletedUserId { get; set; }

        ///<Summary>
        /// 删除用户
        ///</Summary>
        public string? DeletedUserName { get; set; }

        ///<Summary>
        /// 删除时间
        ///</Summary>
        public DateTimeOffset? DeletedTime { get; set; }
    }
}